.padd_30{
	padding:.1rem .3rem;
	padding-left: .4rem;
}
.swiper-container{
	width:100%;
	height:100%;
}
.swiper-container-horizontal > .swiper-pagination-bullets{
	bottom:-0.13rem;
}
.swiper-pagination-bullet-active{
	background:#0FA3DA;
	border-radius:50%;
}
.swiper-pagination-bullet{
	width:0.126667rem;
	height:0.116667rem;
}
/*调整插件slider样式*/
.ivu-slider-button{
	width:.6rem!important;
	height:.6rem!important;
    margin-top: -.4rem;
}
.ivu-slider{
	width:7rem;
	margin:.5rem auto;
}
.ivu-tooltip-popper{
	display:none;
}

.ivu-input-number{
	border:0!important;
}
.ivu-input-number-input-wrap{
	display:none;
}
/*修改pop提示*/
.vux-popover{
	border-radius:.53rem!important;
	background: #263445;
	box-shadow: 0 4px 10px 0 rgba(163,163,163,0.50);
}
.popover-demo-content{
	height:1rem;
	padding:.2rem .3rem;
}
.popover-item-content{
	height:.5rem;
	border-left:1px solid rgba(255,255,255,.1);
	float:left;
	padding-left:.1rem;
	display:inline-block;
	margin:.1rem;
	line-height: .6rem;
}
.popover-item-content:first-child {
 	border-left:none;
 } 
 /*修改创建昵称*/
.vux-prompt .vux-prompt-msgbox{
	font-size:.36rem!important;
}
 /*修改保存问诊弹框样式*/
 .vux-prompt-msgbox{
 	background:rgba(38,52,69,.1);
 	border-radius:.53rem!important;
 	padding-left:.3rem!important;
 	height:1.1rem!important;
 }
 .weui-dialog{
 	max-width:7.4rem!important;
 	width:7rem!important;
 	border-radius:.53rem!important;
 }
 .weui-dialog__ft{
 	line-height:1.3rem!important;
 	border-top:1px solid #ccc;
 	font-size:.4rem!important;
 }
 .weui-dialog__btn_default{
 	border-right:1px solid #ccc;
 }
 .weui-dialog__title{
 	font-weight:600;
 	color:#000;
 	font-size:.48rem!important;
 }
 .weui-dialog__btn_primary{
 	color:#1CB9B5!important;
 }
 /*修改toast样式*/
.weui-toast.weui-toast_text{
	width:4rem!important;
    height:1rem;
    line-height:.8rem!important;
    border-radius:.53rem!important;
    background:rgba(30,44,62,.9);
}
.weui-toast__content{
	font-size:.4rem!important;
}
 /*修改插件样式结束*/
.inquiry{
	padding:0.4rem;
	background:#F8F8F8;
	width:100%;
	height:100%;
	position:absolute;
	overflow:hidden;
}
.inquiry-inner{
   width:100%;
   min-height:569px;
   overflow-y: scroll;
   overflow-x:hidden;
   padding-top:.8rem;
   -webkit-overflow-scrolling: touch;
}
.reduce-padding-bottom{
	padding-bottom:3.4rem;
}
.robot-dialogue-wrap,.patient-wrap{
	margin-bottom:0.43rem;
}
.patient-wrap{
	margin-right:.1rem;
	position:relative;
}
.robot-img{
	width:0.8rem;
	height:0.8rem;
	margin-right:0.26rem;
	border:0.06rem solid #fff;
	border-radius:50%;
}
.robot-content,.patient-content{
	max-width:6.7rem;
	padding:0.19rem .33rem;
	border-radius:0.53rem;
	text-align:left;
	background:#fff;
	box-shadow: 0 4px 10px 0 rgba(232,232,232,0.5);
	font-size:.4rem;
}
.robot-content-spe{
	width:7.8rem;
	position:relative;
	border-radius:0.53rem;
	text-align:left;
	background:#fff;
	box-shadow:0 4px 10px 0 rgba(232,232,232,0.5);
	padding:.2rem 0;
	font-size:.4rem;
}
.robot-content{
	padding:0.2rem 0 .2rem 0;
	position:relative;	
}
.robot-choose-item{
	font-size:.4rem;
	color: #1CB9B5;
	border-top:1px solid rgba(38,52,69,.1);
	height: 1.2rem;
    line-height: 1.2rem;
    padding-left: .4rem;
    margin-top:.2rem;
    margin-bottom:-.2rem;
}
.patient-content{
	background: linear-gradient(to right, #1CB9B5, #0FA3DA );	
	color:#fff;
	box-shadow:0 4px 10px 0 rgba(22,172,201,.5);
}
.input-inquiry-wrap{
	position:fixed;
	left:.4rem;
	bottom:.8rem;
	font-size:.33rem;
}
.input-inquiry{
	width: 4.74rem;
    height: 1.06rem;
    color: #1CB9B5;
    font-size: 0.4rem;
    padding: 0.1rem 0.4rem;
    background: #fff;
    line-height: .9rem;
    border-radius: .53rem;
    margin-bottom: .26rem;
	box-shadow:0 4px 10px 0 rgba(232,232,232,0.5);
	font-weight:600;
}
.input-inquiry-val{
	position:relative;
}
.input-inquiry-val input{
	width:9.2rem;
	height:1.33rem;
	border:0;
	background:#fff;
	border-radius:.53rem;
	padding-left:.74rem;
	box-shadow:0 4px 10px 0 rgba(232,232,232,0.5);
	padding-right:1.47rem;
	font-size: .37rem;
}
.input-inquiry-val-img{
	width:1rem;
	height:1rem;
	position:absolute;
	right:.4rem;
	top:.15rem;
}
.input-inquiry-val-img1{
	width:.26rem;
	height:.4rem;
	position:absolute;
	left:.3rem;
	top:.5rem;
}
/*选择人员的进行问诊样式*/
.choose-personnel-list {
  margin-top:20px;
  height:2rem;
  position: relative;
  width:19rem;
  margin-left:1rem;
  max-width:1300px;
}
.personnel-item{
  width: 2.3rem;
  height: 1.76rem;
  padding:.33rem;
  background-color: #fff;
  border-radius:.53rem;
  margin-right:.3rem;
  box-shadow:0 4px 10px 0 rgba(232,232,232,0.5);
}
.personnel-title-first{
	width:.53rem;
	height:.53rem;
	background:linear-gradient(to right, #1CB9B5, #0FA3DA );
	border-radius:50%;
	box-shadow: 0 2px 8px 1px rgba(18,166,212,0.40);
	color:#fff;
	line-height:.5rem;
	margin:0rem auto 0.1rem;
}
.personnel-title{
	font-size:.4rem;
	color: #1E2C3E;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 1.6rem;
    text-align:left;
}
.personnel-text{
	font-size:.38rem;
	color:rgba(30,44,62,.6);
	text-align:left;
}
/*遮罩层的信息*/
.show-choose-info{
	width:100%;
	height:14.5rem;
	position:absolute;
	z-index:999;
	background:#fff;
	top:2.5rem;
	left:0;
	border-radius:0.53rem 0.53rem 0 0;
	overflow-x:hidden;
	overflow-y:auto;
	padding-bottom:1.7rem;
	-webkit-overflow-scrolling: touch;
}
.info-header-img{
	position:absolute;
	left:50%;
	margin-left:-0.8rem;
	top:-.8rem;
	z-index:9999;
}
.robot-img-info{
	width:1.6rem;
	height:1.6rem;
	border-radius:50%;
	border:0.06rem solid #fff;	
}
.info-content{
	margin-top:.33rem;
	font-size:.33rem;
}
.info-num,.info-num-2{
	display: inline-block;
	width:0.6rem;
	height:0.6rem;
	background:#0FA3DA;
	color:#fff;
	font-size:0.32rem;
	margin-right: 0.3rem;
	border-radius:50%;
	line-height:0.6rem;
}
.info-num-2{
	background:#ccc;
}
.info-title{
	font-size:.4rem;
	color:#111;
}
.sub-title{
	color:rgba(30,44,62,.5);
	font-size:.4rem;
	margin:0.93rem auto 0.3rem;
}
.info-sexy{
	width:50%;
	margin:1rem auto;
}
.info-sex{
	width:2rem;
	height:2rem;
	line-height:2rem;
	color:#666;
	font-size:0.48rem;
	border-radius:50%;
	background:#F8F8F8;
}
.sexy-active{
	background:#E7F5FB;;
	color:#0FA3DA;
	font-weight:600;
}
.vital-sign{
	font-size:.37rem;
	color:rgba(38,52,69,.5);
	width:2rem;
	height:1rem;
	background: #F8F8F8;
	border-radius:0.53rem;
	line-height:1rem;
	margin:.6rem auto;
}
.vital-sign-active{
	font-size:.37rem;
	min-width:6rem;
	/*margin:0.3rem auto;*/
	margin:0.6rem 0 .6rem 2.6rem;
}
.vital-sign-con{
	color:#0FA3DA;
	width:5rem;
	padding:0 0.33rem;
	height:1rem;
	background: #E7F5FB;
	border-radius:0.53rem;
	line-height:1rem;
	margin-right:0.2rem;
}
.sign-input{
	width:.8rem;
	border:0;
	height:0.8rem;
	margin-top:0.1rem;
	background:#E7F5FB;
	font-weight:600;
}
.back-img{
	width:0.55rem;
	height:0.55rem;
	margin-top:.2rem;
}
.choose-info-foot{
	width:100%;
	height:1.57rem;
	position:fixed;
	bottom:0;
	left:0;
	z-index:999;
	background:#fff;
	color:#1CB9B5;
	font-size:0.46rem;
	padding-top:0.4rem;
	font-weight:600;
	box-shadow: 0 -6px 11px 0 rgba(237,237,237,0.50);}
/*症状追问*/
.symptom-inquiries-img img{
	width:8.8rem;
	height:1.6rem;
	margin:0.3rem auto 0.74rem;
}
.sym-text-inquiries{
	color:#fff;
    position: absolute;
    z-index: 999;
    font-size: .48rem;
    top: 1rem;
    left: 41%;
    font-weight:600;
    text-shadow: 0 2px 4px #020B0D;
}
/*轮播图*/
.swiper{
	height:2.3rem;
	margin:.3rem auto .8rem;	
	width:8.8rem;
}
.swiper-list{
	height:2.2rem;
}

.swiper-item,.swiper-item-spe{
	color:#666;
	width:2.05rem;
	height:.8rem;
	line-height:.7rem;
	background:#F8F8F8;
	border-radius:.53rem;
	margin:.1rem .07rem;
	padding:.05rem;
	font-size:.34rem!important;
}
.swiper-item-spe{
	height:1.76rem;
	padding: .15rem;
    line-height: .5rem;
}
.swiper .activeSwiper{
	background:rgba(15,163,218,0.1);
	color:#0FA3DA;
}
.spot-list{
	width:5rem;
	margin:-0.8rem auto 0;
	text-align:center;
}
.spot{
	display:inline-block;
	width:0.13rem;
	height:.13rem;
	background:#0FA3DA;
	border-radius:50%;
	margin-left:.1rem;
}
/*滑动块自定义样式*/
.slider-wrapper {
  margin: 0.3rem auto 2rem;
  width:6.16rem;
}
#js-display-callback{
	font-size:0.86rem;
	color:#0FA3DA;
	margin-bottom:0.3rem;
}
/*滑动块插件样式*/
.range-bar {
  background-color: #a9acb1;
  border-radius: 15px;
  display: block;
  height: 4px;
  position: relative;
  width: 100%;
}
.range-quantity {
  background-color: #017afd;
  border-radius: 15px;
  display: block;
  height: 100%;
  width: 0;
}
.range-handle {
  background-color: #fff;
  border-radius: 100%;
  cursor: move;
  height: 30px;
  left: 0;
  top: -13px;
  position: absolute;
  width: 30px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}
.range-min,
.range-max {
  color: #181819;
  font-size: 12px;
  height: 20px;
  padding-top: 4px;
  position: absolute;
  text-align: center;
  top: -9px;
  width: 24px;
}
.range-min {
  left: -30px;
}
.range-max {
  right: -30px;
}
.vertical {
  height: 100%;
  width: 4px;
}

.vertical .range-quantity {
  bottom: 0;
  height: 0;
  position: absolute;
  width: 100%;
}
.vertical .range-handle {
  bottom: 0;
  left: -13px;
  top: auto;
}
.vertical .range-min,
.vertical .range-max {
  left: -10px;
  right: auto;
  top: auto;
}

.vertical .range-min {
  bottom: -30px;
}

.vertical .range-max {
  top: -30px;
}

.unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.range-disabled {
  cursor: default;
}
/*其他症状的卡片样式*/
.other-symptoms-card div{
	display:inline-block;
	float:left;	
	width:50%;	
	position:relative;
	padding:.1rem .4rem;
}
.other-symptoms-text{
	width:auto;
	background:rgba(30,44,62,.05);
	border-radius:.53rem;
	text-align:center;
	color:rgba(30,44,62,.7);
	display:inline-block;
	width:2.2rem;
	padding:.16rem 0;
	margin:.2rem 0;
}

.question-mark{
	position:absolute;
	right:0.7rem;
	top:.3rem;
	background:rgba(38,52,69,.1);
	border-radius:50%;
	padding:.1rem;
	width:.5rem;
	height:.5rem;
	line-height:.3rem;
	text-align:center;
	color:#000!important;
}
/*.other-symptoms-sure{
	width:2.1rem;
	height:.8rem;
	color:#fff;
	border-radius:.53rem;
	background:linear-gradient(to right, #1CB9B5, #0FA3DA );
	text-align:center;
	line-height:.8rem;
	position:absolute;
	bottom:-.4rem;
	right:.5rem;
	font-size:.2rem;
	box-shadow: 0 4px 12px 0 rgba(15,163,218,0.50);
	font-size:.37rem;
}*/
.none-symptom-wrap{
	padding:.2rem 0.6rem;
	margin:.15rem 0 .3rem -.18rem;
}
.other-none-symptom{
	background:#eee;
	font-size:.4rem;
	border-radius:.53rem;
	padding:.2rem .5rem;
}
.cardActive{
	background:#E7F5FB;
	color:#0FA3DA;
	font-weight:600;
}
/*用户协议*/
.user-protocol-btn{
	position:fixed;
	right:.2rem;
	bottom:.7rem;
	width:3rem;
	height:1.2rem;
	background:linear-gradient(to right, #1CB9B5, #0FA3DA );
	border-radius:.53rem;
	line-height:1.2rem;
	color:#fff;
	font-size:.42rem;
	box-shadow:none;
	/*box-shadow:0 1px 10px 0 rgba(22,172,201,.2);*/
}
.small-icon{
	width:.4rem;
	height:.4rem;
	margin-top:-.1rem;
}
/*怀孕状态*/
.pregnancy{
	display:inline-block;
	width:2.4rem;
	height:1rem;
	background:#eee;
	color:rgba(38,52,69,.1);
	border-radius:.53rem;
	line-height:1rem;
	text-align:center;	
	font-size:.42rem;
}
.pregnancy:first-child {
 	margin-right:2rem;
 } 
.pregnancyActive{
	background:	rgba(231,245,251,.5);
	color:#0FA3DA ;
	font-weight:600;
}
.robot-content-pregnancy{
	background:linear-gradient(to right, #F05466, #DE2380 );
	color:#fff;
	box-shadow:none;
}
.robot-content-notification{
	background:linear-gradient(to right, #F15959, #F17C39 );
	color:#fff;
	box-shadow:none;
}
/*诊断结果*/
.diagnostic-result-con{
	background:linear-gradient(to right, #F17C39,#F15959);
	color:#fff;
	padding:.4rem;
	border-radius:.53rem;
	box-shadow: 0 4px 18px 1px rgba(15,163,218,0.3);
	font-size:.37rem;
}
.diagnostic-title{
	font-size:.42rem;
	font-weight:600;
	margin-bottom:.1rem;
}
.diagnostic-time{
	color:rgba(30,44,62,.3);
	margin-bottom:.3rem;
	font-size:.3rem;
}
.robot-dialogue-wrap-result{
	width:9rem!important;
}
.robot-content-spe2{
	width:7.8rem;
	padding:.4rem;
	border-radius:0.53rem;
	text-align:left;
	background:#fff;
	box-shadow: 0px 2px 6px #888888;
	font-size:.37rem;
}
.diagnostic-list{
	margin:.2rem 0 0;
	overflow:hidden;
	width:100%;
}
.diagnostic-probability{
	padding:.04rem .2rem;
	background:rgba(25,170,183,.1);
	width:1.3rem;
	height:.4rem;
	border-radius:.53rem;
	margin-right:.2rem;
}
.save-record-btn img{
	width:.4rem;
	height:.4rem;
}
.save-record-btn{
	color: #F15959;
	text-align:center;
}
.disabled{ 
	pointer-events: none; 
	color:#ccc;
}
/*pop样式*/
.pop-button-warp{
	position:absolute;
	bottom:-1.2rem;
	right:0;
	z-index:99;
}
.pop-button{
	padding:0 .3rem;
	height:1rem;
	background: #263445;
	box-shadow: 0 4px 10px 0 rgba(163,163,163,0.50);
	border-radius:.53rem;
	color:#fff;
}
.pop-button span{
	line-height:1rem;
	font-size:.4rem;
	letter-spacing:.02rem;
}
/*向上的三角*/
.arrow-up {
	width:0;
	height:0;
	border-left:.18rem solid transparent;
	border-right:.18rem solid transparent;
	border-bottom:.18rem solid #263445;
	margin-left:65%;
}
.vux-popover-arrow-up{
	border-left: 0.16rem solid transparent!important;
    border-right: 0.16rem solid transparent!important;
    border-bottom: 0.16rem solid #35495e!important;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -0.16rem!important;
}
.inputArrtWrap{
	height:1.2rem;
}
.inputAttr{
	border-radius:.53rem;
	color:#fff;
	width:2.8rem;
	height:1rem;
	background:linear-gradient(to right, #1CB9B5, #0FA3DA );
	position:absolute;
	bottom:-.7rem;
	right:0;
	text-align: center;
	line-height:1rem;
	box-shadow:0 4px 12px 0 rgba(15,163,218,0.50);	
}

.add-reduce,.reduce-add{
	background: #FFFFFF;
	box-shadow: 0 4px 10px 0 rgba(217,217,217,0.5);
	margin:.4rem 0rem 0 0;
	width:.6rem;
	height:.6rem;
	border-radius:50%;
	color:rgba(30,44,62,0.8);
	line-height:.6rem;
}
.reduce-add{
	margin:0.4rem 0 0 -1.2rem;
	position:absolute;
	right:1.5rem;
	z-index:999;
}
/*继续问诊和结束问诊的样式*/
.inquiry-finish-wrap{
	padding:.26rem;
	position:fixed;
	bottom:0;
	left:0;
	background:#fff;
	width:100%;
	height:1.6rem;
	z-index:99;
	font-size:.37rem;
}
.inquiry-finish-img{
	width:.34rem;
	height:.34rem;
	margin-top:-.1rem;
}
.inquiry-finish-wrap div{
	width:50%;
}
.inquiry-continue-btn{
	height:1.1rem;
	line-height:1.1rem;
	color:#fff;
	background:#1CB9B5 ;
	border-radius:.53rem;
	width:2.8rem;
	display:inline-block;
}
/*判断最后一个clickCommand*/
/*.robot-choose-item:last-child{ 
	margin-bottom:-.4rem!important;
}*/
/*.style-border-right:last-child{
	border-right:0;
}*/
/*修改placeholder属性值*/
::-webkit-input-placeholder { /* WebKit browsers */
    color:rgba(30,44,62,.2);
}
.continue-btn{
	height:1.1rem;
	line-height:1.1rem;
	color:#fff;
	background:#1CB9B5 ;
	border-radius:.53rem;
	width:2.8rem;
	display:inline-block;
}
